package com.jindy.module.constant;

/**
 * 常量类
 *
 * @author : chenhui
 * @date : 2021-06-19 22:41
 **/
public class StatusConstants {

    /**
     * 发货状态
     */
    public static class ShipmentStatusConstant {
        /**
         * 缺货
         */
        public static final String shipmentStatus_1 = "1";
        /**
         * 待发货
         */
        public static final String shipmentStatus_2 = "2";
        /**
         * 已发货
         */
        public static final String shipmentStatus_3 = "3";

    }
     /**
     * 出库状态
     */
    public static class DeliveryStatusConstant {
        /**
         * 待出库
         */
        public static final String deliveryStatus_1 = "1";
        /**
         * 已出库
         */
        public static final String deliveryStatus_2 = "2";

    }
     /**
     * 入库状态
     */
    public static class ReceiptStatusConstant {
        /**
         * 待入库
         */
        public static final String deliveryStatus_1 = "1";
        /**
         * 全部入库
         */
        public static final String deliveryStatus_2 = "2";

    }

    /**
     * 订单状态
     */
    public static class OrderStatusConstant {

        /**
         * 订单主动撤回
         */
        public static final String orderStatus_13 = "13";
        /**
         * 订单被驳回
         */
        public static final String orderStatus_12 = "12";
        /**
         * 已创建，未审批
         */
        public static final String orderStatus_0 = "0";

        /**
         * 市场部陈总已审批（不超权限，直接到财务部审批）
         */
        public static final String orderStatus_11 = "11";

        /**
         * 市场部周总已审批，财务部待审批
         */
        public static final String orderStatus_8 = "8";

        /**
         * 签约（财务部已审批，待出库）
         */
        public static final String orderStatus_1 = "1";

        /**
         * 新增父出库单完成,发货中（补充枚举）
         */
        public static final String orderStatus_7 = "7";
        /**
         * 执行（已出库）
         */
        public static final String orderStatus_2 = "2";
        /**
         * 入库申请中
         */
        public static final String orderStatus_9 = "9";
        /**
         * 入库申请完毕
         */
        public static final String orderStatus_3 = "3";
        /**
         * 入库中
         */
        public static final String orderStatus_10 = "10";
        /**
         * 入库完毕
         */
        public static final String orderStatus_4 = "4";
        /**
         * 对账结束
         */
        public static final String orderStatus_5 = "5";
        /**
         * 结算结束
         */
        public static final String orderStatus_6 = "6";

    }

    /**
     * 回货申请状态
     */
    public static class ApprovalStatusConstant {
        /**
         * 申请中
         */
        public static final String approvalStatus_1 = "1";
        /**
         * 已申请
         */
        public static final String approvalStatus_2 = "2";
        /**
         * 已完成（废弃该枚举）
         */
        public static final String approvalStatus_3 = "3";
        /**
         * 终结（废弃该枚举）
         */
        public static final String approvalStatus_4 = "4";
    }

    /**
     * 机器审批状态
     */
    public static class MachineStatusConstant {
        /**
         * 正常
         */
        public static final String machineStatus_0 = "0";
        /**
         * 不可用
         */
        public static final String machineStatus_1 = "1";
        /**
         * 使用中
         */
        public static final String machineStatus_2 = "2";
        /**
         * 未激活
         */
        public static final String machineStatus_3 = "3";
    }

    /**
     * 机器使用记录状态
     */
    public static class MachineRecordStatusConstant {
        /**
         * 正常
         */
        public static final String machineRecordStatus_0 = "0";

        /**
         * 使用中
         */
        public static final String machineRecordStatus_2 = "2";
    }

    /**
     * 机器是否打印二维码（0未打，1已打）
     */
    public static class MachineCodingStatusConstant {
        /**
         * 未打
         */
        public static final String codingStatus_0 = "0";

        /**
         * 已打
         */
        public static final String codingStatus_1 = "1";
    }

    /**
     * 维修品类(0大 1中 2小)
     */
    public static class repairStrainConstant{

        /**
         * 大
         */
        public static final String strainStatus_0 = "0";

        /**
         * 中
         */
        public static final String strainStatus_1 = "1";

        /**
         * 小
         */
        public static final String strainStatus_2 = "2";
    }

    /**
     * 维修类别
     */
    public static class repairCategoryConstant{

        /**
         * 项目维修
         */
        public static final String categoryStatus_0 = "0";

        /**
         * 仓库维修
         */
        public static final String categoryStatus_1 = "1";

    }




}
